package com.csyf.manager.utils;

import net.sf.json.JSONObject;
import org.apache.commons.lang.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * 获取地址类
 *
 * @author casper
 */
public class AddressUtils {
    public static final String IP_URL = "http://ip.taobao.com/service/getIpInfo.php";
    private static final Logger log = LoggerFactory.getLogger(AddressUtils.class);

//    public static String getRealAddressByIP(String ip) {
//        String address = "XX XX";
//
//        // 内网不查询
//        if (IpHelper.internalIp(ip)) {
//            return "内网IP";
//        }
//        String rspStr = HttpHelper.sendPost(IP_URL, "ip="+ip);
//        if (StringUtils.isEmpty(rspStr)) {
//            log.error("获取地理位置异常 {}", ip);
//            return address;
//        }
//        JSONObject obj;
//        try
//        {
//            obj = JSONObject.fromObject(rspStr);
//            JSONObject data = obj.getJSONObject("data");
//            String region = data.getString("region");
//            String city = data.getString("city");
//            address = region + " " + city;
//        }
//        catch (Exception e)
//        {
//            log.error("获取地理位置异常 {}", ip);
//        }
//        return address;
//    }

    public static void main(String[] args) {
        //System.out.println(getRealAddressByIP("103.243.182.195"));
    }
}


